import request from '@/utils/request'

/**
 * 获取供应商收款账号列表
 * @param {Object} params - 查询参数 {supplier_id, is_active}
 */
export function getSupplierBankAccounts(params) {
  return request({
    url: '/crm/api/supplier-bank-accounts/',
    method: 'get',
    params
  })
}

/**
 * 创建供应商收款账号
 * @param {Object} data - 收款账号数据
 */
export function createSupplierBankAccount(data) {
  return request({
    url: '/crm/api/supplier-bank-accounts/create/',
    method: 'post',
    headers: { 'content-type': 'application/json' },
    data
  })
}

/**
 * 更新供应商收款账号
 * @param {Object} data - 收款账号数据（包含id）
 */
export function updateSupplierBankAccount(data) {
  return request({
    url: '/crm/api/supplier-bank-accounts/update/',
    method: 'post',
    headers: { 'content-type': 'application/json' },
    data
  })
}
